
package Daos;

import Beans.Jogador;
import Beans.Jogo;
import Beans.Usuario;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.criterion.Expression;
/**
 *
 * @author William Bartko
 */
public class JogadorDao extends DaoGenerico<Jogador> {

    public JogadorDao() {
        super();
    }

    public JogadorDao(Jogador jogador) {
        super(jogador);
    }

    public List<Jogador> getPorUsuario(Usuario usuario) {
        Criteria c = super.getSessao().createCriteria(Jogador.class);
        c.add(Expression.eq("usuario", usuario));
        return super.listResult(c);
    }

    public List<Jogador> getPorJogo(Jogo jogo) {
        Criteria c = super.getSessao().createCriteria(Jogador.class);
        c.add(Expression.eq("jogo", jogo));
        return super.listResult(c);
    }

}
